package main

import "fmt"

var ret int = 0

func MostDrink(num int) int {
	// 最多只能借一瓶
	if num < 2 {
		return ret
	}
	if num == 2 || num == 3 {
		ret++
		return ret
	}
	// 假设有很多瓶子，可以兑换的汽水数为 num / 3  ,剩余的空瓶数为 num % 3
	ret1 := num / 3
	ret2 := num % 3
	ret += ret1
	return MostDrink(ret1 + ret2)
}

func main() {
	fmt.Printf("最多%d\n", MostDrink(59))
}
